#ifndef _ENTRY_H_
#define _ENTRY_H_

#include <widget.h>

#include <string>

namespace lgb_gtk
{

  enum EntryStyle
  {
    ENTRY_NORMAL = 0
  };

  using namespace std;

  class Entry : public Widget
  {
  protected:
    virtual int Init() = 0;

  public:
    virtual string GetText() = 0;
    virtual int SetText(string newText) = 0;
    virtual int SetCoverChar(char newChar) = 0;
    virtual bool HasCoverChar() = 0;
    string Type(){ return "Entry"; }

  };

}

#endif
